package com.kl.common.util;

import java.util.ArrayList;
import java.util.List;

/**
 * 遍历去除为空的泛型list对象
 */
public class ArrayListUtil {

    /**
     * 删除list中所有为空的元素
     * @param list
     * @return
     */
    public static <T> List removeEmptyList(List<T> list) {
        if (list == null || list.size() == 0)
            return null;
        List<T> listNew = new ArrayList<T>();
        for (int i = 0; i < list.size(); i++) {
            if (list.get(i) != null) {
                listNew.add(list.get(i));
            }
        }
        return listNew;
    }

}
